package com.veetao.api.utils;

import java.util.Collections;

import com.veetao.api.resp.ListDataResp;
import com.veetao.api.resp.SingleDataResp;

/**
 * 
 * @author guohongtao
 * @date 2016年7月26日
 */
public class RespObjectUtils {

	/**
	 * @return
	 */
	
	@SuppressWarnings({"rawtypes" })
	private static final ListDataResp EMPTY_LIST_RESP = new ListDataResp<>(Collections.emptyList(),0,0); 
	@SuppressWarnings("unchecked")
	public static <T> ListDataResp<T> emptyListResp() {
		return (ListDataResp<T>) EMPTY_LIST_RESP;
	}
	
	@SuppressWarnings({"rawtypes" })
	private static final SingleDataResp EMPTY_SINGLE_DATA_RESP = new SingleDataResp(); 
	@SuppressWarnings("unchecked")
	public static <T> SingleDataResp<T> emptySingleDataResp() {
		return (SingleDataResp<T>) EMPTY_SINGLE_DATA_RESP;
	}

}
